#include "../game.h"
#include "dam.h"
#include "lopare.h"
#include "torn.h"

/*---------------------------------

Dam( bool spelare, short x, short y )
virtual
Konstruktor. Skapar bild och typ

---------------------------------*/

Dam::Dam( bool spelare, short x, short y ) : Pjas(spelare, x, y){
	bild = video.loadImage( spelare == VIT ? "vit_dam.bmp" : "svart_dam.bmp" );
	typ = DAM;
}

/*---------------------------------

void Dam::mojligtDrag( void )
overloadad, virtual
Kollar vilka positioner damen kan gå till.
Sätter: 0 friend i vägen, 1 kan gå, 2 fiendepjäs man kan ta

---------------------------------*/

void Dam::mojligtDrag( void ) {

	// Detta är riktningar en dam kan gå åt, först x-offset, sedan y-offset
	static char riktningar[8][2] = {{-1, -1}, {0, -1}, {1, -1}, {1, 0}, {1, 1}, {0, 1}, {-1, 1}, {-1, 0}};

	mojligtDragRiktningar( riktningar, 8 );
}
